package com.example.shoppingmall.dao;

import com.example.shoppingmall.pojo.Notice;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface NoticeMapper {
    //公告列表：条件查新+分页+排序
    public List<Notice> getNoticeall(@Param("ntitle") String ntitle,@Param("ntime") String ntime,
                                     @Param("nupdtime") String nupdtime,@Param("nsort") String nsort,
                                     @Param("pageno") Integer pageno,@Param("pageSize") Integer pageSize);

    //查询总条数
    public int ncount(@Param("ntitle") String ntitle,@Param("ntime") String ntime);

    //新增公告信息
    public int addNotice(Notice notice);

    //查看公告详情
    public Notice selnotice(Integer id);

    //修改公告信息
    public int updNotice(Notice notice);

    //删除公告信息
    public int delNotice(Integer id);
}
